‘Barracuda’, is where one can have a rendezvous with nature by the Arabian Sea. Go ahead to party, or enjoy a game of pool or volleyball, not to mention a cool splash while seeing the sun disappear an