Iconic St James Beach gets a makeover